home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 6 / CU Amiga Magazine's Super CD-ROM 06 (1996)(EMAP Images)(GB)(Track 1 of 4)[!][issue 1997-01].iso / cucd / prog / mui / modula / txt / muid.def < prev    next >
Text File  |  1996-08-14  |  80KB  |  1,803 lines

  1. DEFINITION MODULE MuiD;
  2.  
  3. (*$ NilChk      := FALSE *)
  4. (*$ EntryClear  := FALSE *)
  5. (*$ LargeVars   := FALSE *)
  6.  
  7. (*$ DEFINE MUIOBSOLETE := FALSE *)
  8.  
  9. (***************************************************************************
  10. **
  11. ** $VER: MuiD.def 3.6 (13.8.96)
  12. **
  13. ** The following updates have been done by
  14. **
  15. **   Olaf "Olf" Peters <olf@informatik.uni-bremen.de>
  16. **
  17. ** $HISTORY:
  18. **
  19. **  13.8.96  3.6   : updated for MUI 3.6 release
  20. **  21.2.96  3.3   : updated for MUI 3.3 release
  21. **  23.1.96  3.2   : updated for MUI 3.2 release
  22. ** 18.11.95  3.1   : updated for MUI 3.1 release.
  23. **  17.9.95  2.3   : updated to MUI 2.3
  24. **
  25. ***************************************************************************)
  26.  
  27. (***************************************************************************
  28. **
  29. ** MUI - MagicUserInterface
  30. ** (c) 1993-95 by Stefan Stuntz
  31. **
  32. ** Main Header File
  33. **
  34. ** Modula-Interface done by Christian "Kochtopf" Scholz '93/94 (Freeware)
  35. **
  36. ** New Version 23.6.1994 for MUI 2.1
  37. **
  38. ** If you got problems with this, please contact
  39. **
  40. **   ruebe@pool.informatik.rwth-aachen.de
  41. **
  42. ****************************************************************************
  43. ** General Header File Information
  44. ****************************************************************************
  45. **
  46. ** All macro and structure definitions follow these rules:
  47. **
  48. ** Name                         Meaning
  49. **
  50. ** mc<class>                    Name of a class
  51. ** mm<class><method>            Method
  52. ** mv<class><method><x>         Special method value
  53. ** ma<class><attrib>            Attribute
  54. ** mv<class><attrib><x>         Special attribute value
  55. ** me<error>                    Error return code from MUIError()
  56. ** mi<name>                     Standard MUI image
  57. ** mo<name>                     Object type for MUI_MakeObject()
  58. **
  59. **        ma... attribute definitions are followed by a comment
  60. ** consisting of the three possible letters I, S and G.
  61. ** I: it's possible to specify this attribute at object creation time.
  62. ** S: it's possible to change this attribute with SetAttrs().
  63. ** G: it's possible to get this attribute with GetAttr().
  64. *)
  65.  
  66. IMPORT ED: ExecD;
  67. IMPORT ID: IntuitionD;
  68. IMPORT UD: UtilityD;
  69. IMPORT S:  SYSTEM;
  70.  
  71.  
  72.  (* Types for readability *)
  73.  
  74.  TYPE    APTR    = S.ADDRESS;            (* ··· Only once defined for consistency, ··· *)
  75.          StrPtr  = S.ADDRESS;            (* ··· not in nearly every Module         ··· *)
  76.  
  77. (*************************************************************************
  78. ** Config items for mmGetConfigItem
  79. *************************************************************************)
  80.  
  81. CONST mcfgPublicScreen             =  36;
  82.  
  83.  
  84.  
  85.  
  86. (***************************************************************************
  87. ** Object Types for MUI_MakeObject()
  88. ***************************************************************************)
  89.  
  90. CONST moLabel         = 1;   (* STRPTR label, ULONG flags *)
  91. CONST moButton        = 2;   (* STRPTR label *)
  92. CONST moCheckmark     = 3;   (* STRPTR label *)
  93. CONST moCycle         = 4;   (* STRPTR label, STRPTR *entries *)
  94. CONST moRadio         = 5;   (* STRPTR label, STRPTR *entries *)
  95. CONST moSlider        = 6;   (* STRPTR label, LONG min, LONG max *)
  96. CONST moString        = 7;   (* STRPTR label, LONG maxlen *)
  97. CONST moPopButton     = 8;   (* STRPTR imagespec *)
  98. CONST moHSpace        = 9;   (* LONG space   *)
  99. CONST moVSpace        =10;   (* LONG space   *)
  100. CONST moHBar          =11;   (* LONG space   *)
  101. CONST moVBar          =12;   (* LONG space   *)
  102. CONST moMenustripNM   =13;   (* struct NewMenu *nm, ULONG flags *)
  103. CONST moMenuitem      =14;   (* STRPTR label, STRPTR shortcut, ULONG flags, ULONG data  *)
  104. CONST moBarTitle      =15;   (* STRPTR label *)
  105. CONST moNumericButton =16;   (* STRPTR label, LONG min, LONG max, STRPTR format *)
  106.  
  107. TYPE  MOLabelFlags = (p0, p1, p2, p3, p4, p5, p6, p7,
  108.                       singleFrame, doubleFrame, leftAligned, centered, freeVert, p13, p14, p15,
  109.                       p16, p17, p18, p19, p20, p21, p22, p23,
  110.                       p24, p25, p26, p27, p28, p29, p30, p31
  111.                      );
  112.       MOLabelFlagSet = SET OF MOLabelFlags ;
  113.                                                                                              
  114. CONST moLabelSingleFrame = S.SHIFT(1,8) ;
  115. CONST moLabelDoubleFrame = S.SHIFT(1,9) ;
  116. CONST moLabelLeftAligned = S.SHIFT(1,10) ;
  117. CONST moLabelCentered    = S.SHIFT(1,11) ;
  118. CONST moLabelFreeVert    = S.SHIFT(1,12) ;
  119.  
  120. CONST moMenustripNMCommandKeyCheck = S.SHIFT(1,0); (* check for "localized" menu items such as "O\0Open" *)
  121.  
  122. (***************************************************************************
  123. ** ARexx Interface
  124. ***************************************************************************)
  125.  
  126. TYPE
  127.     MUICommand = RECORD
  128.                     name      : S.ADDRESS;
  129.                     template  : S.ADDRESS;
  130.                     parameters: LONGINT;
  131.                     hook      : UD.HookPtr;
  132.                     reserved  : ARRAY[0..5] OF LONGINT;
  133.                  END;
  134.  
  135. CONST mcTemplateId = -1 ;
  136.                                                                  
  137. CONST mRxErrBadDefinition  = -1;
  138. CONST mRxErrOutOfMemory    = -2;
  139. CONST mRxErrUnknownCommand = -3;
  140. CONST mRxErrBadSyntax      = -4;
  141.  
  142. (***************************************************************************        
  143. ** Parameter structure for some Classes                                             
  144. ***************************************************************************)        
  145.  
  146. TYPE                                                                                    
  147.     mPaletteEntry   = RECORD                                                        
  148.                         id      : LONGINT;
  149.                         red     : LONGCARD;
  150.                         green   : LONGCARD;
  151.                         blue    : LONGCARD;
  152.                         group   : LONGINT;
  153.                       END;                                                          
  154.  
  155. CONST   mvPaletteEntryEnd   = -1;
  156.  
  157. TYPE
  158.     mScrmodelistEntryPtr = POINTER TO mScrmodelistEntry;
  159.     mScrmodelistEntry   = RECORD                                                    
  160.                             name    : S.ADDRESS; (* string *)
  161.                             modeID  : LONGCARD;
  162.                           END;                                                      
  163.  
  164.     mInputHandlerTimer = RECORD
  165.                            millis,
  166.                            current : S.WORD ;
  167.                          END;
  168.  
  169.     (******************************
  170.     ** Application Input Handler **
  171.     ******************************)
  172.  
  173.     mInputHandlerNodePtr = POINTER TO mInputHandlerNode;
  174.     mInputHandlerNode    = RECORD
  175.                              node    : ED.MinNode ;
  176.                              object  : S.ADDRESS ;
  177.                              CASE :INTEGER OF
  178.                              | 0: sigs  : LONGCARD ;
  179.                              | 1: timer : mInputHandlerTimer ;
  180.                              END (* CASE *) ;
  181.                              flags   : LONGCARD ; (* see below *)
  182.                              method  : LONGCARD ;
  183.                            END ;
  184.  
  185. CONST
  186.     timer = S.SHIFT(1,0) ; (* mInputHandlerFlags  - it's overkill to define a SET for just one item, isn't it? ;-) *)
  187.  
  188. (************************)
  189. (* Window Event Handler *)
  190. (************************)
  191.  
  192. TYPE
  193.   mEventHandlerNodePtr = POINTER TO mEventHandlerNode ;
  194.   mEventHandlerNode = RECORD
  195.                         node     : ED.MinNode;
  196.                         reserved : SHORTINT;        (* don't touch! *)
  197.                         priority : SHORTINT;        (* event handlers are inserted according to their priority. *)
  198.                         flags    : CARDINAL;        (* certain flags, see below for definitions. *)
  199.                         object   : ID.ObjectPtr;    (* object which should receive MUIM_HandleEvent. *)
  200.                         class    : ID.IClassPtr;    (* if !=NULL, MUIM_HandleEvent is invoked on exactly this class with CoerceMethod(). *)
  201.                         events   : ID.IDCMPFlagSet; (* one or more IDCMP flags this handler should react on. *)
  202.   END ;
  203.  
  204. (* flags for ehn_Flags *)
  205. (* no flags defined yet, always set to 0 *)
  206.  
  207. (* return values for MUIM_HandleEvent (bit-masked, all other bits must be 0) *)
  208. CONST eventHandlerRCEat = S.SHIFT(1,0) ; (* stop MUI from calling other handlers *)
  209.  
  210.  
  211.  
  212. (**********************)
  213. (* List Position Test *)
  214. (**********************)
  215.  
  216. TYPE
  217.     mListTestPosFlags   = (above, below, left,   right,  ltpf4,  ltpf5,  ltpf6,  ltpf7,
  218.                            ltpf8, ltpf9, ltpf10, ltpf11, ltpf12, ltpf13, ltpf14, ltpf15) ;
  219.     mListTestPosFlagSet = SET OF mListTestPosFlags ;
  220.  
  221.     mListTestPosResultPtr = POINTER TO mListTestPosResult ;
  222.     mListTestPosResult   = RECORD
  223.                              entry   : LONGINT;               (* number of entry, -1 if mouse not over valid entry *)
  224.                              column  : INTEGER;               (* numer of column, -1 if no valid column *)
  225.                              flags   : mListTestPosFlagSet;   (* see above *)
  226.                              xoffset,                         (* x offset of mouse click relative to column start *)
  227.                              yoffset : INTEGER;               (* y offset of mouse click from center of line
  228.                                                                  (negative values mean click was above center,
  229.                                                                   positive values mean click was below center) *)
  230.                            END ;
  231.  
  232. (*************************************************************************
  233. ** Black box specification structures for images, pens, frames
  234. *************************************************************************)
  235.  
  236.     mPenSpecPtr = POINTER TO mPenSpec;
  237.     mPenSpec   = RECORD
  238.                    buf : ARRAY [0..31] OF CHAR ;
  239.                  END ;
  240.  
  241.  
  242.  
  243. (***************************************************************************
  244. ** Return values for MUIError()
  245. ***************************************************************************)
  246.  
  247. CONST
  248.                 meOK                  =0;
  249.                 meOutOfMemory         =1;
  250.                 meOutOfGfxMemory      =2;
  251.                 meInvalidWindowObject =3;
  252.                 meMissingLibrary      =4;
  253.                 meNoARexx             =5;
  254.                 meSingleTask          =6;
  255.  
  256.  
  257.  
  258. (***************************************************************************
  259. ** Standard MUI Images & Backgrounds
  260. ***************************************************************************)
  261.  
  262. CONST
  263.                 miWindowBack     =   0;   (* These images are configured   *)
  264.                 miRequesterBack  =   1;   (* with the preferences program. *)
  265.                 miButtonBack     =   2;
  266.                 miListBack       =   3;
  267.                 miTextBack       =   4;
  268.                 miPropBack       =   5;
  269.                 miPopupBack      =   6;
  270.                 miSelectedBack   =   7;
  271.                 miListCursor     =   8;
  272.                 miListSelect     =   9;
  273.                 miListSelCur     =  10;
  274.                 miArrowUp        =  11;
  275.                 miArrowDown      =  12;
  276.                 miArrowLeft      =  13;
  277.                 miArrowRight     =  14;
  278.                 miCheckMark      =  15;
  279.                 miRadioButton    =  16;
  280.                 miCycle          =  17;
  281.                 miPopUp          =  18;
  282.                 miPopFile        =  19;
  283.                 miPopDrawer      =  20;
  284.                 miPropKnob       =  21;
  285.                 miDrawer         =  22;
  286.                 miHardDisk       =  23;
  287.                 miDisk           =  24;
  288.                 miChip           =  25;
  289.                 miVolume         =  26;
  290.                 miPopUpBack      =  27;
  291.                 miNetwork        =  28;
  292.                 miAssign         =  29;
  293.                 miTapePlay       =  30;
  294.                 miTapePlayBack   =  31;
  295.                 miTapePause      =  32;
  296.                 miTapeStop       =  33;
  297.                 miTapeRecord     =  34;
  298.                 miGroupBack      =  35;
  299.                 miSliderBack     =  36;
  300.                 miSliderKnob     =  37;
  301.                 miTapeUp         =  38;
  302.                 miTapeDown       =  39;
  303.                 miPageBack       =  40;
  304.                 miReadListBack   =  41;
  305.                 miCount          =  42;
  306.  
  307.                 miBACKGROUND     = 128;    (* These are direct color    *)
  308.                 miSHADOW         = 129;    (* combinations and are not  *)
  309.                 miSHINE          = 130;    (* affected by users prefs.  *)
  310.                 miFILL           = 131;
  311.                 miSHADOWBACK     = 132;    (* Generally, you should     *)
  312.                 miSHADOWFILL     = 133;    (* avoid using them. Better  *)
  313.                 miSHADOWSHINE    = 134;    (* use one of the customized *)
  314.                 miFILLBACK       = 135;    (* images above.             *)
  315.                 miFILLSHINE      = 136;
  316.                 miSHINEBACK      = 137;
  317.                 miFILLBACK2      = 138;
  318.                 miHSHINEBACK     = 139;
  319.                 miHSHADOWBACK    = 140;
  320.                 miHSHINESHINE    = 141;
  321.                 miHSHADOWSHADOW  = 142;
  322.                 miMARKSHINE      = 143;
  323.                 miMARKHALFSHINE  = 144;
  324.                 miMARKBACKGROUND = 145;
  325.                 miLASTPAT        = 145;
  326.  
  327.  
  328. (***************************************************************************
  329. ** Special values for some methods
  330. ***************************************************************************)
  331.  
  332. CONST
  333.                 mvTriggerValue      = 49893131H;
  334.                 mvNotTriggerValue   = 49893133H;
  335.                 mvEveryTime         = 49893131H;
  336.  
  337.                 mvNotifySelf        = 1;
  338.                 mvNotifyWindow      = 2;
  339.                 mvNotifyApplication = 3;
  340.                 mvNotifyParent      = 4;
  341.  
  342.                 mvApplicationSaveENV     = 0;
  343.                 mvApplicationSaveENVARC  =-1;
  344.                 mvApplicationLoadENV     = 0;
  345.                 mvApplicationLoadENVARC  =-1;
  346.  
  347.                 mvApplicationReturnIDQuit = -1;
  348.  
  349.                 mvListInsertTop       =  0;
  350.                 mvListInsertActive    = -1;
  351.                 mvListInsertSorted    = -2;
  352.                 mvListInsertBottom    = -3;
  353.  
  354.                 mvListRemoveFirst     =  0;
  355.                 mvListRemoveActive    = -1;
  356.                 mvListRemoveLast      = -2;
  357.                 mvListRemoveSelected  = -3;
  358.  
  359.                 mvListSelectOff       =  0;
  360.                 mvListSelectOn        =  1;
  361.                 mvListSelectToggle    =  2;
  362.                 mvListSelectAsk       =  3;
  363.  
  364.                 mvListGetEntryActive  = -1;
  365.                 mvListSelectActive    = -1;
  366.                 mvListAll             = -2;
  367.  
  368.                 mvListRedrawActive    = -1;
  369.                 mvListRedrawAll       = -2;
  370.  
  371.                 mvListMoveTop         =  0;                                           
  372.                 mvListMoveActive      = -1;                                           
  373.                 mvListMoveBottom      = -2;                                           
  374.                 mvListMoveNext        = -3; (* only valid for second parameter *)     
  375.                 mvListMovePrevious    = -4; (* only valid for second parameter *)
  376.  
  377.                 mvListExchangeTop     =  0;
  378.                 mvListExchangeActive  = -1;
  379.                 mvListExchangeBottom  = -2;
  380.                 mvListExchangeNext    = -3; (* only valid for second parameter *)
  381.                 mvListExchangePrevious= -4; (* only valid for second parameter *)
  382.  
  383.                 mvListJumpTop         =  0;
  384.                 mvListJumpActive      = -1;
  385.                 mvListJumpBottom      = -2;
  386.                 mvListJumpUp          = -4;
  387.                 mvListJumpDown        = -3;
  388.  
  389.                 mvListNextSelectedStart    = -1;
  390.                 mvListNextSelectedEnd      = -1;
  391.  
  392.                 mvDragQueryRefuse = 0;
  393.                 mvDragQueryAccept = 1;
  394.  
  395.                 mvDragReportAbort    = 0;
  396.                 mvDragReportContinue = 1;
  397.                 mvDragReportLock     = 2;
  398.                 mvDragReportRefresh  = 3;
  399.  
  400.  
  401. (***************************************************************************
  402. ** Control codes for text strings
  403. ***************************************************************************)
  404.  
  405. CONST
  406.                 mxR = "\033r";   (* right justified *)
  407.                 mxC = "\033c";   (* centered        *)
  408.                 mxL = "\033l";   (* left justified  *)
  409.  
  410.                 mxN = "\033n";   (* normal     *)
  411.                 mxB = "\033b";   (* bold       *)
  412.                 mxI = "\033i";   (* italic     *)
  413.                 mxU = "\033u";   (* underlined *)
  414.  
  415.                 mxPT = "\0332";  (* text pen           *)
  416.                 mxPH = "\0338";  (* highlight text pen *)
  417.  
  418.  
  419. (*******************************************)
  420. (* Begin of automatic header file creation *)
  421. (*******************************************)
  422.  
  423.  
  424.  
  425.  
  426. (****************************************************************************)
  427. (** Notify                                                                 **)
  428. (****************************************************************************)
  429.  
  430.   CONST mcNotify = "Notify.mui";
  431.  
  432. (* Methods *)
  433.  
  434.   CONST mmCallHook                       = 8042B96BH; (* V4  *)
  435.   CONST mmExport                         = 80420F1CH; (* V12 *)
  436.   CONST mmFindUData                      = 8042C196H; (* V8  *)
  437.   CONST mmGetConfigItem                  = 80423EDBH; (* V11 *)
  438.   CONST mmGetUData                       = 8042ED0CH; (* V8  *)
  439.   CONST mmImport                         = 8042D012H; (* V12 *)
  440.   CONST mmKillNotify                     = 8042D240H; (* V4  *)
  441.   CONST mmKillNotifyObj                  = 8042B145H; (* V16 *)
  442.   CONST mmMultiSet                       = 8042D356H; (* V7  *)
  443.   CONST mmNoNotifySet                    = 8042216FH; (* V9  *)
  444.   CONST mmNotify                         = 8042C9CBH; (* V4  *)
  445.   CONST mmSet                            = 8042549AH; (* V4  *)
  446.   CONST mmSetAsString                    = 80422590H; (* V4  *)
  447.   CONST mmSetUData                       = 8042C920H; (* V8  *)
  448.   CONST mmSetUDataOnce                   = 8042CA19H; (* V11 *)
  449.   CONST mmWriteLong                      = 80428D86H; (* V6  *)
  450.   CONST mmWriteString                    = 80424BF4H; (* V6  *)
  451.  
  452. (* Attributes *)
  453.  
  454.   CONST maApplicationObject              = 8042D3EEH; (* V4  ..g Object *          *)
  455.   CONST maAppMessage                     = 80421955H; (* V5  ..g struct AppMessage * *)
  456.   CONST maHelpLine                       = 8042A825H; (* V4  isg LONG              *)
  457.   CONST maHelpNode                       = 80420B85H; (* V4  isg STRPTR            *)
  458.   CONST maNoNotify                       = 804237F9H; (* V7  .s. BOOL              *)
  459.   CONST maObjectID                       = 8042D76EH; (* V11 isg ULONG             *)
  460.   CONST maParent                         = 8042E35FH; (* V11 ..g Object *          *)
  461.   CONST maRevision                       = 80427EAAH; (* V4  ..g LONG              *)
  462.   CONST maUserData                       = 80420313H; (* V4  isg ULONG             *)
  463.   CONST maVersion                        = 80422301H; (* V4  ..g LONG              *)
  464.  
  465.  
  466.  
  467. (****************************************************************************)
  468. (** Family                                                                 **)
  469. (****************************************************************************)
  470.  
  471.   CONST mcFamily = "Family.mui";
  472.  
  473. (* Methods *)
  474.  
  475.   CONST mmFamilyAddHead                  = 8042E200H; (* V8  *)
  476.   CONST mmFamilyAddTail                  = 8042D752H; (* V8  *)
  477.   CONST mmFamilyInsert                   = 80424D34H; (* V8  *)
  478.   CONST mmFamilyRemove                   = 8042F8A9H; (* V8  *)
  479.   CONST mmFamilySort                     = 80421C49H; (* V8  *)
  480.   CONST mmFamilyTransfer                 = 8042C14AH; (* V8  *)
  481.  
  482. (* Attributes *)
  483.  
  484.   CONST maFamilyChild                    = 8042C696H; (* V8  i.. Object *          *)
  485.   CONST maFamilyList                     = 80424B9EH; (* V8  ..g struct MinList *  *)
  486.  
  487.  
  488.  
  489. (****************************************************************************)
  490. (** Menustrip                                                              **)
  491. (****************************************************************************)
  492.  
  493.   CONST mcMenustrip = "Menustrip.mui";
  494.  
  495. (* Methods *)
  496.  
  497.  
  498. (* Attributes *)
  499.  
  500.   CONST maMenustripEnabled               = 8042815BH; (* V8  isg BOOL              *)
  501.  
  502.  
  503.  
  504. (****************************************************************************)
  505. (** Menu                                                                   **)
  506. (****************************************************************************)
  507.  
  508.   CONST mcMenu = "Menu.mui";
  509.  
  510. (* Methods *)
  511.  
  512.  
  513. (* Attributes *)
  514.  
  515.   CONST maMenuEnabled                    = 8042ED48H; (* V8  isg BOOL              *)
  516.   CONST maMenuTitle                      = 8042A0E3H; (* V8  isg STRPTR            *)
  517.  
  518.  
  519.  
  520. (****************************************************************************)
  521. (** Menuitem                                                               **)
  522. (****************************************************************************)
  523.  
  524.   CONST mcMenuitem = "Menuitem.mui";
  525.  
  526. (* Methods *)
  527.  
  528.  
  529. (* Attributes *)
  530.  
  531.   CONST maMenuitemChecked                = 8042562AH; (* V8  isg BOOL              *)
  532.   CONST maMenuitemCheckit                = 80425ACEH; (* V8  isg BOOL              *)
  533.   CONST maMenuitemCommandString          = 8042B9CCH; (* V16 isg BOOL              *)
  534.   CONST maMenuitemEnabled                = 8042AE0FH; (* V8  isg BOOL              *)
  535.   CONST maMenuitemExclude                = 80420BC6H; (* V8  isg LONG              *)
  536.   CONST maMenuitemShortcut               = 80422030H; (* V8  isg STRPTR            *)
  537.   CONST maMenuitemTitle                  = 804218BEH; (* V8  isg STRPTR            *)
  538.   CONST maMenuitemToggle                 = 80424D5CH; (* V8  isg BOOL              *)
  539.   CONST maMenuitemTrigger                = 80426F32H; (* V8  ..g struct MenuItem * *)
  540.  
  541.   CONST mvMenuitemShortcutCheck          = -1;
  542.  
  543.  
  544. (****************************************************************************)
  545. (** Application                                                            **)
  546. (****************************************************************************)
  547.  
  548.   CONST mcApplication = "Application.mui";
  549.  
  550. (* Methods *)
  551.  
  552.   CONST mmApplicationAboutMUI            = 8042D21DH; (* V14 *)
  553.   CONST mmApplicationAddInputHandler     = 8042F099H; (* V11 *)
  554.   CONST mmApplicationCheckRefresh        = 80424D68H; (* V11 *)
  555. (*$ IF MUIOBSOLETE *)
  556.   CONST mmApplicationGetMenuCheck        = 8042C0A7H; (* V4  *)
  557. (*$ ENDIF *)
  558. (*$ IF MUIOBSOLETE *)
  559.   CONST mmApplicationGetMenuState        = 8042A58FH; (* V4  *)
  560. (*$ ENDIF *)
  561. (*$ IF MUIOBSOLETE *)
  562.   CONST mmApplicationInput               = 8042D0F5H; (* V4  *)
  563. (*$ ENDIF *)
  564.   CONST mmApplicationInputBuffered       = 80427E59H; (* V4  *)
  565.   CONST mmApplicationLoad                = 8042F90DH; (* V4  *)
  566.   CONST mmApplicationNewInput            = 80423BA6H; (* V11 *)
  567.   CONST mmApplicationOpenConfigWindow    = 804299BAH; (* V11 *)
  568.   CONST mmApplicationPushMethod          = 80429EF8H; (* V4  *)
  569.   CONST mmApplicationRemInputHandler     = 8042E7AFH; (* V11 *)
  570.   CONST mmApplicationReturnID            = 804276EFH; (* V4  *)
  571.   CONST mmApplicationSave                = 804227EFH; (* V4  *)
  572.   CONST mmApplicationSetConfigItem       = 80424A80H; (* V11 *)
  573. (*$ IF MUIOBSOLETE *)
  574.   CONST mmApplicationSetMenuCheck        = 8042A707H; (* V4  *)
  575. (*$ ENDIF *)
  576. (*$ IF MUIOBSOLETE *)
  577.   CONST mmApplicationSetMenuState        = 80428BEFH; (* V4  *)
  578. (*$ ENDIF *)
  579.   CONST mmApplicationShowHelp            = 80426479H; (* V4  *)
  580.  
  581. (* Attributes *)
  582.  
  583.   CONST maApplicationActive              = 804260ABH; (* V4  isg BOOL              *)
  584.   CONST maApplicationAuthor              = 80424842H; (* V4  i.g STRPTR            *)
  585.   CONST maApplicationBase                = 8042E07AH; (* V4  i.g STRPTR            *)
  586.   CONST maApplicationBroker              = 8042DBCEH; (* V4  ..g Broker *          *)
  587.   CONST maApplicationBrokerHook          = 80428F4BH; (* V4  isg struct Hook *     *)
  588.   CONST maApplicationBrokerPort          = 8042E0ADH; (* V6  ..g struct MsgPort *  *)
  589.   CONST maApplicationBrokerPri           = 8042C8D0H; (* V6  i.g LONG              *)
  590.   CONST maApplicationCommands            = 80428648H; (* V4  isg struct MUI_Command * *)
  591.   CONST maApplicationCopyright           = 8042EF4DH; (* V4  i.g STRPTR            *)
  592.   CONST maApplicationDescription         = 80421FC6H; (* V4  i.g STRPTR            *)
  593.   CONST maApplicationDiskObject          = 804235CBH; (* V4  isg struct DiskObject * *)
  594.   CONST maApplicationDoubleStart         = 80423BC6H; (* V4  ..g BOOL              *)
  595.   CONST maApplicationDropObject          = 80421266H; (* V5  is. Object *          *)
  596.   CONST maApplicationForceQuit           = 804257DFH; (* V8  ..g BOOL              *)
  597.   CONST maApplicationHelpFile            = 804293F4H; (* V8  isg STRPTR            *)
  598.   CONST maApplicationIconified           = 8042A07FH; (* V4  .sg BOOL              *)
  599. (*$ IF MUIOBSOLETE *)
  600.   CONST maApplicationMenu                = 80420E1FH; (* V4  i.g struct NewMenu *  *)
  601. (*$ ENDIF *)
  602.   CONST maApplicationMenuAction          = 80428961H; (* V4  ..g ULONG             *)
  603.   CONST maApplicationMenuHelp            = 8042540BH; (* V4  ..g ULONG             *)
  604.   CONST maApplicationMenustrip           = 804252D9H; (* V8  i.. Object *          *)
  605.   CONST maApplicationRexxHook            = 80427C42H; (* V7  isg struct Hook *     *)
  606.   CONST maApplicationRexxMsg             = 8042FD88H; (* V4  ..g struct RxMsg *    *)
  607.   CONST maApplicationRexxString          = 8042D711H; (* V4  .s. STRPTR            *)
  608.   CONST maApplicationSingleTask          = 8042A2C8H; (* V4  i.. BOOL              *)
  609.   CONST maApplicationSleep               = 80425711H; (* V4  .s. BOOL              *)
  610.   CONST maApplicationTitle               = 804281B8H; (* V4  i.g STRPTR            *)
  611.   CONST maApplicationUseCommodities      = 80425EE5H; (* V10 i.. BOOL              *)
  612.   CONST maApplicationUseRexx             = 80422387H; (* V10 i.. BOOL              *)
  613.   CONST maApplicationVersion             = 8042B33FH; (* V4  i.g STRPTR            *)
  614.   CONST maApplicationWindow              = 8042BFE0H; (* V4  i.. Object *          *)
  615.   CONST maApplicationWindowList          = 80429ABEH; (* V13 ..g struct List *     *)
  616.  
  617.  
  618.  
  619. (****************************************************************************)
  620. (** Window                                                                 **)
  621. (****************************************************************************)
  622.  
  623.   CONST mcWindow = "Window.mui";
  624.  
  625. (* Methods *)
  626.  
  627.   CONST mmWindowAddEventHandler          = 804203B7H; (* V16 *)
  628. (*$ IF MUIOBSOLETE *)
  629.   CONST mmWindowGetMenuCheck             = 80420414H; (* V4  *)
  630. (*$ ENDIF *)
  631. (*$ IF MUIOBSOLETE *)
  632.   CONST mmWindowGetMenuState             = 80420D2FH; (* V4  *)
  633. (*$ ENDIF *)
  634.   CONST mmWindowRemEventHandler          = 8042679EH; (* V16 *)
  635.   CONST mmWindowScreenToBack             = 8042913DH; (* V4  *)
  636.   CONST mmWindowScreenToFront            = 804227A4H; (* V4  *)
  637. (*$ IF MUIOBSOLETE *)
  638.   CONST mmWindowSetCycleChain            = 80426510H; (* V4  *)
  639. (*$ ENDIF *)
  640. (*$ IF MUIOBSOLETE *)
  641.   CONST mmWindowSetMenuCheck             = 80422243H; (* V4  *)
  642. (*$ ENDIF *)
  643. (*$ IF MUIOBSOLETE *)
  644.   CONST mmWindowSetMenuState             = 80422B5EH; (* V4  *)
  645. (*$ ENDIF *)
  646.   CONST mmWindowToBack                   = 8042152EH; (* V4  *)
  647.   CONST mmWindowToFront                  = 8042554FH; (* V4  *)
  648.  
  649. (* Attributes *)
  650.  
  651.   CONST maWindowActivate                 = 80428D2FH; (* V4  isg BOOL              *)
  652.   CONST maWindowActiveObject             = 80427925H; (* V4  .sg Object *          *)
  653.   CONST maWindowAltHeight                = 8042CCE3H; (* V4  i.g LONG              *)
  654.   CONST maWindowAltLeftEdge              = 80422D65H; (* V4  i.g LONG              *)
  655.   CONST maWindowAltTopEdge               = 8042E99BH; (* V4  i.g LONG              *)
  656.   CONST maWindowAltWidth                 = 804260F4H; (* V4  i.g LONG              *)
  657.   CONST maWindowAppWindow                = 804280CFH; (* V5  i.. BOOL              *)
  658.   CONST maWindowBackdrop                 = 8042C0BBH; (* V4  i.. BOOL              *)
  659.   CONST maWindowBorderless               = 80429B79H; (* V4  i.. BOOL              *)
  660.   CONST maWindowCloseGadget              = 8042A110H; (* V4  i.. BOOL              *)
  661.   CONST maWindowCloseRequest             = 8042E86EH; (* V4  ..g BOOL              *)
  662.   CONST maWindowDefaultObject            = 804294D7H; (* V4  isg Object *          *)
  663.   CONST maWindowDepthGadget              = 80421923H; (* V4  i.. BOOL              *)
  664.   CONST maWindowDragBar                  = 8042045DH; (* V4  i.. BOOL              *)
  665.   CONST maWindowFancyDrawing             = 8042BD0EH; (* V8  isg BOOL              *)
  666.   CONST maWindowHeight                   = 80425846H; (* V4  i.g LONG              *)
  667.   CONST maWindowID                       = 804201BDH; (* V4  isg ULONG             *)
  668.   CONST maWindowInputEvent               = 804247D8H; (* V4  ..g struct InputEvent * *)
  669.   CONST maWindowIsSubWindow              = 8042B5AAH; (* V4  isg BOOL              *)
  670.   CONST maWindowLeftEdge                 = 80426C65H; (* V4  i.g LONG              *)
  671. (*$ IF MUIOBSOLETE *)
  672.   CONST maWindowMenu                     = 8042DB94H; (* V4  i.. struct NewMenu *  *)
  673. (*$ ENDIF *)
  674.   CONST maWindowMenuAction               = 80427521H; (* V8  isg ULONG             *)
  675.   CONST maWindowMenustrip                = 8042855EH; (* V8  i.g Object *          *)
  676.   CONST maWindowMouseObject              = 8042BF9BH; (* V10 ..g Object *          *)
  677.   CONST maWindowNeedsMouseObject         = 8042372AH; (* V10 i.. BOOL              *)
  678.   CONST maWindowNoMenus                  = 80429DF5H; (* V4  is. BOOL              *)
  679.   CONST maWindowOpen                     = 80428AA0H; (* V4  .sg BOOL              *)
  680.   CONST maWindowPublicScreen             = 804278E4H; (* V6  isg STRPTR            *)
  681.   CONST maWindowRefWindow                = 804201F4H; (* V4  is. Object *          *)
  682.   CONST maWindowRootObject               = 8042CBA5H; (* V4  isg Object *          *)
  683.   CONST maWindowScreen                   = 8042DF4FH; (* V4  isg struct Screen *   *)
  684.   CONST maWindowScreenTitle              = 804234B0H; (* V5  isg STRPTR            *)
  685.   CONST maWindowSizeGadget               = 8042E33DH; (* V4  i.. BOOL              *)
  686.   CONST maWindowSizeRight                = 80424780H; (* V4  i.. BOOL              *)
  687.   CONST maWindowSleep                    = 8042E7DBH; (* V4  .sg BOOL              *)
  688.   CONST maWindowTitle                    = 8042AD3DH; (* V4  isg STRPTR            *)
  689.   CONST maWindowTopEdge                  = 80427C66H; (* V4  i.g LONG              *)
  690.   CONST maWindowUseBottomBorderScroller  = 80424E79H; (* V13 is. BOOL              *)
  691.   CONST maWindowUseLeftBorderScroller    = 8042433EH; (* V13 is. BOOL              *)
  692.   CONST maWindowUseRightBorderScroller   = 8042C05EH; (* V13 is. BOOL              *)
  693.   CONST maWindowWidth                    = 8042DCAEH; (* V4  i.g LONG              *)
  694.   CONST maWindowWindow                   = 80426A42H; (* V4  ..g struct Window *   *)
  695.  
  696.   CONST mvWindowActiveObjectNone         = 0;
  697.   CONST mvWindowActiveObjectNext         = -1;
  698.   CONST mvWindowActiveObjectPrev         = -2;
  699.   CONST mvWindowAltHeightScaled          = -1000;
  700.   CONST mvWindowAltLeftEdgeCentered      = -1;
  701.   CONST mvWindowAltLeftEdgeMoused        = -2;
  702.   CONST mvWindowAltLeftEdgeNoChange      = -1000;
  703.   CONST mvWindowAltTopEdgeCentered       = -1;
  704.   CONST mvWindowAltTopEdgeMoused         = -2;
  705.   CONST mvWindowAltTopEdgeNoChange       = -1000;
  706.   CONST mvWindowAltWidthScaled           = -1000;
  707.   CONST mvWindowHeightScaled             = -1000;
  708.   CONST mvWindowHeightDefault            = -1001;
  709.   CONST mvWindowLeftEdgeCentered         = -1;
  710.   CONST mvWindowLeftEdgeMoused           = -2;
  711.   CONST mvWindowMenuNoMenu               = -1;
  712.   CONST mvWindowTopEdgeCentered          = -1;
  713.   CONST mvWindowTopEdgeMoused            = -2;
  714.   CONST mvWindowWidthScaled              = -1000;
  715.   CONST mvWindowWidthDefault             = -1001;
  716.  
  717.  
  718. (****************************************************************************)
  719. (** Aboutmui                                                               **)
  720. (****************************************************************************)
  721.  
  722.   CONST mcAboutmui = "Aboutmui.mui";
  723.  
  724. (* Methods *)
  725.  
  726.  
  727. (* Attributes *)
  728.  
  729.   CONST maAboutmuiApplication            = 80422523H; (* V11 i.. Object *          *)
  730.  
  731.  
  732.  
  733. (****************************************************************************)
  734. (** Area                                                                   **)
  735. (****************************************************************************)
  736.  
  737.   CONST mcArea = "Area.mui";
  738.  
  739. (* Methods *)
  740.  
  741.   CONST mmAskMinMax                      = 80423874H; (* V4  *)
  742.   CONST mmCleanup                        = 8042D985H; (* V4  *)
  743.   CONST mmContextMenuBuild               = 80429D2EH; (* V11 *)
  744.   CONST mmContextMenuChoice              = 80420F0EH; (* V11 *)
  745.   CONST mmDragBegin                      = 8042C03AH; (* V11 *)
  746.   CONST mmDragDrop                       = 8042C555H; (* V11 *)
  747.   CONST mmDragFinish                     = 804251F0H; (* V11 *)
  748.   CONST mmDragQuery                      = 80420261H; (* V11 *)
  749.   CONST mmDragReport                     = 8042EDADH; (* V11 *)
  750.   CONST mmDraw                           = 80426F3FH; (* V4  *)
  751.   CONST mmDrawBackground                 = 804238CAH; (* V11 *)
  752.   CONST mmHandleEvent                    = 80426D66H; (* V16 *)
  753.   CONST mmHandleInput                    = 80422A1AH; (* V4  *)
  754.   CONST mmHide                           = 8042F20FH; (* V4  *)
  755.   CONST mmSetup                          = 80428354H; (* V4  *)
  756.   CONST mmShow                           = 8042CC84H; (* V4  *)
  757.  
  758. (* Attributes *)
  759.  
  760.   CONST maBackground                     = 8042545BH; (* V4  is. LONG              *)
  761.   CONST maBottomEdge                     = 8042E552H; (* V4  ..g LONG              *)
  762.   CONST maContextMenu                    = 8042B704H; (* V11 isg Object *          *)
  763.   CONST maContextMenuTrigger             = 8042A2C1H; (* V11 ..g Object *          *)
  764.   CONST maControlChar                    = 8042120BH; (* V4  isg char              *)
  765.   CONST maCycleChain                     = 80421CE7H; (* V11 isg LONG              *)
  766.   CONST maDisabled                       = 80423661H; (* V4  isg BOOL              *)
  767.   CONST maDraggable                      = 80420B6EH; (* V11 isg BOOL              *)
  768.   CONST maDropable                       = 8042FBCEH; (* V11 isg BOOL              *)
  769. (*$ IF MUIOBSOLETE *)
  770.   CONST maExportID                       = 8042D76EH; (* V4  isg ULONG             *)
  771. (*$ ENDIF *)
  772.   CONST maFillArea                       = 804294A3H; (* V4  is. BOOL              *)
  773.   CONST maFixHeight                      = 8042A92BH; (* V4  i.. LONG              *)
  774.   CONST maFixHeightTxt                   = 804276F2H; (* V4  i.. STRPTR            *)
  775.   CONST maFixWidth                       = 8042A3F1H; (* V4  i.. LONG              *)
  776.   CONST maFixWidthTxt                    = 8042D044H; (* V4  i.. STRPTR            *)
  777.   CONST maFont                           = 8042BE50H; (* V4  i.g struct TextFont * *)
  778.   CONST maFrame                          = 8042AC64H; (* V4  i.. LONG              *)
  779.   CONST maFramePhantomHoriz              = 8042ED76H; (* V4  i.. BOOL              *)
  780.   CONST maFrameTitle                     = 8042D1C7H; (* V4  i.. STRPTR            *)
  781.   CONST maHeight                         = 80423237H; (* V4  ..g LONG              *)
  782.   CONST maHorizDisappear                 = 80429615H; (* V11 isg LONG              *)
  783.   CONST maHorizWeight                    = 80426DB9H; (* V4  isg WORD              *)
  784.   CONST maInnerBottom                    = 8042F2C0H; (* V4  i.g LONG              *)
  785.   CONST maInnerLeft                      = 804228F8H; (* V4  i.g LONG              *)
  786.   CONST maInnerRight                     = 804297FFH; (* V4  i.g LONG              *)
  787.   CONST maInnerTop                       = 80421EB6H; (* V4  i.g LONG              *)
  788.   CONST maInputMode                      = 8042FB04H; (* V4  i.. LONG              *)
  789.   CONST maLeftEdge                       = 8042BEC6H; (* V4  ..g LONG              *)
  790.   CONST maMaxHeight                      = 804293E4H; (* V11 i.. LONG              *)
  791.   CONST maMaxWidth                       = 8042F112H; (* V11 i.. LONG              *)
  792.   CONST maPressed                        = 80423535H; (* V4  ..g BOOL              *)
  793.   CONST maRightEdge                      = 8042BA82H; (* V4  ..g LONG              *)
  794.   CONST maSelected                       = 8042654BH; (* V4  isg BOOL              *)
  795.   CONST maShortHelp                      = 80428FE3H; (* V11 isg STRPTR            *)
  796.   CONST maShowMe                         = 80429BA8H; (* V4  isg BOOL              *)
  797.   CONST maShowSelState                   = 8042CAACH; (* V4  i.. BOOL              *)
  798.   CONST maTimer                          = 80426435H; (* V4  ..g LONG              *)
  799.   CONST maTopEdge                        = 8042509BH; (* V4  ..g LONG              *)
  800.   CONST maVertDisappear                  = 8042D12FH; (* V11 isg LONG              *)
  801.   CONST maVertWeight                     = 804298D0H; (* V4  isg WORD              *)
  802.   CONST maWeight                         = 80421D1FH; (* V4  i.. WORD              *)
  803.   CONST maWidth                          = 8042B59CH; (* V4  ..g LONG              *)
  804.   CONST maWindow                         = 80421591H; (* V4  ..g struct Window *   *)
  805.   CONST maWindowObject                   = 8042669EH; (* V4  ..g Object *          *)
  806.  
  807.   CONST mvFontInherit                    = 0;
  808.   CONST mvFontNormal                     = -1;
  809.   CONST mvFontList                       = -2;
  810.   CONST mvFontTiny                       = -3;
  811.   CONST mvFontFixed                      = -4;
  812.   CONST mvFontTitle                      = -5;
  813.   CONST mvFontBig                        = -6;
  814.   CONST mvFontButton                     = -7;
  815.   CONST mvFrameNone                      = 0;
  816.   CONST mvFrameButton                    = 1;
  817.   CONST mvFrameImageButton               = 2;
  818.   CONST mvFrameText                      = 3;
  819.   CONST mvFrameString                    = 4;
  820.   CONST mvFrameReadList                  = 5;
  821.   CONST mvFrameInputList                 = 6;
  822.   CONST mvFrameProp                      = 7;
  823.   CONST mvFrameGauge                     = 8;
  824.   CONST mvFrameGroup                     = 9;
  825.   CONST mvFramePopUp                     = 10;
  826.   CONST mvFrameVirtual                   = 11;
  827.   CONST mvFrameSlider                    = 12;
  828.   CONST mvFrameCount                     = 13;
  829.   CONST mvInputModeNone                  = 0;
  830.   CONST mvInputModeRelVerify             = 1;
  831.   CONST mvInputModeImmediate             = 2;
  832.   CONST mvInputModeToggle                = 3;
  833.  
  834.  
  835. (****************************************************************************)
  836. (** Rectangle                                                              **)
  837. (****************************************************************************)
  838.  
  839.   CONST mcRectangle = "Rectangle.mui";
  840.  
  841. (* Attributes *)
  842.  
  843.   CONST maRectangleBarTitle              = 80426689H; (* V11 i.g STRPTR            *)
  844.   CONST maRectangleHBar                  = 8042C943H; (* V7  i.g BOOL              *)
  845.   CONST maRectangleVBar                  = 80422204H; (* V7  i.g BOOL              *)
  846.  
  847.  
  848.  
  849. (****************************************************************************)
  850. (** Balance                                                                **)
  851. (****************************************************************************)
  852.  
  853.   CONST mcBalance = "Balance.mui";
  854.  
  855.  
  856. (****************************************************************************)
  857. (** Image                                                                  **)
  858. (****************************************************************************)
  859.  
  860.   CONST mcImage = "Image.mui";
  861.  
  862. (* Attributes *)
  863.  
  864.   CONST maImageFontMatch                 = 8042815DH; (* V4  i.. BOOL              *)
  865.   CONST maImageFontMatchHeight           = 80429F26H; (* V4  i.. BOOL              *)
  866.   CONST maImageFontMatchWidth            = 804239BFH; (* V4  i.. BOOL              *)
  867.   CONST maImageFreeHoriz                 = 8042DA84H; (* V4  i.. BOOL              *)
  868.   CONST maImageFreeVert                  = 8042EA28H; (* V4  i.. BOOL              *)
  869.   CONST maImageOldImage                  = 80424F3DH; (* V4  i.. struct Image *    *)
  870.   CONST maImageSpec                      = 804233D5H; (* V4  i.. char *            *)
  871.   CONST maImageState                     = 8042A3ADH; (* V4  is. LONG              *)
  872.  
  873.  
  874.  
  875. (****************************************************************************)
  876. (** Bitmap                                                                 **)
  877. (****************************************************************************)
  878.  
  879.   CONST mcBitmap = "Bitmap.mui";
  880.  
  881. (* Attributes *)
  882.  
  883.   CONST maBitmapBitmap                   = 804279BDH; (* V8  isg struct BitMap *   *)
  884.   CONST maBitmapHeight                   = 80421560H; (* V8  isg LONG              *)
  885.   CONST maBitmapMappingTable             = 8042E23DH; (* V8  isg UBYTE *           *)
  886.   CONST maBitmapPrecision                = 80420C74H; (* V11 isg LONG              *)
  887.   CONST maBitmapRemappedBitmap           = 80423A47H; (* V11 ..g struct BitMap *   *)
  888.   CONST maBitmapSourceColors             = 80425360H; (* V8  isg ULONG *           *)
  889.   CONST maBitmapTransparent              = 80422805H; (* V8  isg LONG              *)
  890.   CONST maBitmapUseFriend                = 804239D8H; (* V11 i.. BOOL              *)
  891.   CONST maBitmapWidth                    = 8042EB3AH; (* V8  isg LONG              *)
  892.  
  893.  
  894.  
  895. (****************************************************************************)
  896. (** Bodychunk                                                              **)
  897. (****************************************************************************)
  898.  
  899.   CONST mcBodychunk = "Bodychunk.mui";
  900.  
  901. (* Attributes *)
  902.  
  903.   CONST maBodychunkBody                  = 8042CA67H; (* V8  isg UBYTE *           *)
  904.   CONST maBodychunkCompression           = 8042DE5FH; (* V8  isg UBYTE             *)
  905.   CONST maBodychunkDepth                 = 8042C392H; (* V8  isg LONG              *)
  906.   CONST maBodychunkMasking               = 80423B0EH; (* V8  isg UBYTE             *)
  907.  
  908.  
  909.  
  910. (****************************************************************************)
  911. (** Text                                                                   **)
  912. (****************************************************************************)
  913.  
  914.   CONST mcText = "Text.mui";
  915.  
  916. (* Attributes *)
  917.  
  918.   CONST maTextContents                   = 8042F8DCH; (* V4  isg STRPTR            *)
  919.   CONST maTextHiChar                     = 804218FFH; (* V4  i.. char              *)
  920.   CONST maTextPreParse                   = 8042566DH; (* V4  isg STRPTR            *)
  921.   CONST maTextSetMax                     = 80424D0AH; (* V4  i.. BOOL              *)
  922.   CONST maTextSetMin                     = 80424E10H; (* V4  i.. BOOL              *)
  923.   CONST maTextSetVMax                    = 80420D8BH; (* V11 i.. BOOL              *)
  924.  
  925.  
  926.  
  927. (****************************************************************************)
  928. (** Gadget                                                                 **)
  929. (****************************************************************************)
  930.  
  931.   CONST mcGadget = "Gadget.mui";
  932.  
  933. (* Attributes *)
  934.  
  935.   CONST maGadgetGadget                   = 8042EC1AH; (* V11 ..g struct Gadget *   *)
  936.  
  937.  
  938.  
  939. (****************************************************************************)
  940. (** String                                                                 **)
  941. (****************************************************************************)
  942.  
  943.   CONST mcString = "String.mui";
  944.  
  945. (* Methods *)
  946.  
  947.  
  948. (* Attributes *)
  949.  
  950.   CONST maStringAccept                   = 8042E3E1H; (* V4  isg STRPTR            *)
  951.   CONST maStringAcknowledge              = 8042026CH; (* V4  ..g STRPTR            *)
  952.   CONST maStringAdvanceOnCR              = 804226DEH; (* V11 isg BOOL              *)
  953.   CONST maStringAttachedList             = 80420FD2H; (* V4  i.. Object *          *)
  954.   CONST maStringBufferPos                = 80428B6CH; (* V4  .sg LONG              *)
  955.   CONST maStringContents                 = 80428FFDH; (* V4  isg STRPTR            *)
  956.   CONST maStringDisplayPos               = 8042CCBFH; (* V4  .sg LONG              *)
  957.   CONST maStringEditHook                 = 80424C33H; (* V7  isg struct Hook *     *)
  958.   CONST maStringFormat                   = 80427484H; (* V4  i.g LONG              *)
  959.   CONST maStringInteger                  = 80426E8AH; (* V4  isg ULONG             *)
  960.   CONST maStringLonelyEditHook           = 80421569H; (* V11 isg BOOL              *)
  961.   CONST maStringMaxLen                   = 80424984H; (* V4  i.g LONG              *)
  962.   CONST maStringReject                   = 8042179CH; (* V4  isg STRPTR            *)
  963.   CONST maStringSecret                   = 80428769H; (* V4  i.g BOOL              *)
  964.  
  965.   CONST mvStringFormatLeft               = 0;
  966.   CONST mvStringFormatCenter             = 1;
  967.   CONST mvStringFormatRight              = 2;
  968.  
  969.  
  970. (****************************************************************************)
  971. (** Boopsi                                                                 **)
  972. (****************************************************************************)
  973.  
  974.   CONST mcBoopsi = "Boopsi.mui";
  975.  
  976. (* Attributes *)
  977.  
  978.   CONST maBoopsiClass                    = 80426999H; (* V4  isg struct IClass *   *)
  979.   CONST maBoopsiClassID                  = 8042BFA3H; (* V4  isg char *            *)
  980.   CONST maBoopsiMaxHeight                = 8042757FH; (* V4  isg ULONG             *)
  981.   CONST maBoopsiMaxWidth                 = 8042BCB1H; (* V4  isg ULONG             *)
  982.   CONST maBoopsiMinHeight                = 80422C93H; (* V4  isg ULONG             *)
  983.   CONST maBoopsiMinWidth                 = 80428FB2H; (* V4  isg ULONG             *)
  984.   CONST maBoopsiObject                   = 80420178H; (* V4  ..g Object *          *)
  985.   CONST maBoopsiRemember                 = 8042F4BDH; (* V4  i.. ULONG             *)
  986.   CONST maBoopsiSmart                    = 8042B8D7H; (* V9  i.. BOOL              *)
  987.   CONST maBoopsiTagDrawInfo              = 8042BAE7H; (* V4  isg ULONG             *)
  988.   CONST maBoopsiTagScreen                = 8042BC71H; (* V4  isg ULONG             *)
  989.   CONST maBoopsiTagWindow                = 8042E11DH; (* V4  isg ULONG             *)
  990.  
  991.  
  992.  
  993. (****************************************************************************)
  994. (** Prop                                                                   **)
  995. (****************************************************************************)
  996.  
  997.   CONST mcProp = "Prop.mui";
  998.  
  999. (* Methods *)
  1000.  
  1001.   CONST mmPropDecrease                   = 80420DD1H; (* V16 *)
  1002.   CONST mmPropIncrease                   = 8042CAC0H; (* V16 *)
  1003.  
  1004. (* Attributes *)
  1005.  
  1006.   CONST maPropEntries                    = 8042FBDBH; (* V4  isg LONG              *)
  1007.   CONST maPropFirst                      = 8042D4B2H; (* V4  isg LONG              *)
  1008.   CONST maPropHoriz                      = 8042F4F3H; (* V4  i.g BOOL              *)
  1009.   CONST maPropSlider                     = 80429C3AH; (* V4  isg BOOL              *)
  1010.   CONST maPropUseWinBorder               = 8042DEEEH; (* V13 i.. LONG              *)
  1011.   CONST maPropVisible                    = 8042FEA6H; (* V4  isg LONG              *)
  1012.  
  1013.   CONST mvPropUseWinBorderNone           = 0;
  1014.   CONST mvPropUseWinBorderLeft           = 1;
  1015.   CONST mvPropUseWinBorderRight          = 2;
  1016.   CONST mvPropUseWinBorderBottom         = 3;
  1017.  
  1018.  
  1019. (****************************************************************************)
  1020. (** Gauge                                                                  **)
  1021. (****************************************************************************)
  1022.  
  1023.   CONST mcGauge = "Gauge.mui";
  1024.  
  1025. (* Attributes *)
  1026.  
  1027.   CONST maGaugeCurrent                   = 8042F0DDH; (* V4  isg LONG              *)
  1028.   CONST maGaugeDivide                    = 8042D8DFH; (* V4  isg BOOL              *)
  1029.   CONST maGaugeHoriz                     = 804232DDH; (* V4  i.. BOOL              *)
  1030.   CONST maGaugeInfoText                  = 8042BF15H; (* V7  isg STRPTR            *)
  1031.   CONST maGaugeMax                       = 8042BCDBH; (* V4  isg LONG              *)
  1032.  
  1033.  
  1034.  
  1035. (****************************************************************************)
  1036. (** Scale                                                                  **)
  1037. (****************************************************************************)
  1038.  
  1039.   CONST mcScale = "Scale.mui";
  1040.  
  1041. (* Attributes *)
  1042.  
  1043.   CONST maScaleHoriz                     = 8042919AH; (* V4  isg BOOL              *)
  1044.  
  1045.  
  1046.  
  1047. (****************************************************************************)
  1048. (** Colorfield                                                             **)
  1049. (****************************************************************************)
  1050.  
  1051.   CONST mcColorfield = "Colorfield.mui";
  1052.  
  1053. (* Attributes *)
  1054.  
  1055.   CONST maColorfieldBlue                 = 8042D3B0H; (* V4  isg ULONG             *)
  1056.   CONST maColorfieldGreen                = 80424466H; (* V4  isg ULONG             *)
  1057.   CONST maColorfieldPen                  = 8042713AH; (* V4  ..g ULONG             *)
  1058.   CONST maColorfieldRed                  = 804279F6H; (* V4  isg ULONG             *)
  1059.   CONST maColorfieldRGB                  = 8042677AH; (* V4  isg ULONG *           *)
  1060.  
  1061.  
  1062.  
  1063. (****************************************************************************)
  1064. (** List                                                                   **)
  1065. (****************************************************************************)
  1066.  
  1067.   CONST mcList = "List.mui";
  1068.  
  1069. (* Methods *)
  1070.  
  1071.   CONST mmListClear                      = 8042AD89H; (* V4  *)
  1072.   CONST mmListCreateImage                = 80429804H; (* V11 *)
  1073.   CONST mmListDeleteImage                = 80420F58H; (* V11 *)
  1074.   CONST mmListExchange                   = 8042468CH; (* V4  *)
  1075.   CONST mmListGetEntry                   = 804280ECH; (* V4  *)
  1076.   CONST mmListInsert                     = 80426C87H; (* V4  *)
  1077.   CONST mmListInsertSingle               = 804254D5H; (* V7  *)
  1078.   CONST mmListJump                       = 8042BAABH; (* V4  *)
  1079.   CONST mmListMove                       = 804253C2H; (* V9  *)
  1080.   CONST mmListNextSelected               = 80425F17H; (* V6  *)
  1081.   CONST mmListRedraw                     = 80427993H; (* V4  *)
  1082.   CONST mmListRemove                     = 8042647EH; (* V4  *)
  1083.   CONST mmListSelect                     = 804252D8H; (* V4  *)
  1084.   CONST mmListSort                       = 80422275H; (* V4  *)
  1085.   CONST mmListTestPos                    = 80425F48H; (* V11 *)
  1086.  
  1087. (* Attributes *)
  1088.  
  1089.   CONST maListActive                     = 8042391CH; (* V4  isg LONG              *)
  1090.   CONST maListAdjustHeight               = 8042850DH; (* V4  i.. BOOL              *)
  1091.   CONST maListAdjustWidth                = 8042354AH; (* V4  i.. BOOL              *)
  1092.   CONST maListAutoVisible                = 8042A445H; (* V11 isg BOOL              *)
  1093.   CONST maListCompareHook                = 80425C14H; (* V4  is. struct Hook *     *)
  1094.   CONST maListConstructHook              = 8042894FH; (* V4  is. struct Hook *     *)
  1095.   CONST maListDestructHook               = 804297CEH; (* V4  is. struct Hook *     *)
  1096.   CONST maListDisplayHook                = 8042B4D5H; (* V4  is. struct Hook *     *)
  1097.   CONST maListDragSortable               = 80426099H; (* V11 isg BOOL              *)
  1098.   CONST maListDropMark                   = 8042ABA6H; (* V11 ..g LONG              *)
  1099.   CONST maListEntries                    = 80421654H; (* V4  ..g LONG              *)
  1100.   CONST maListFirst                      = 804238D4H; (* V4  ..g LONG              *)
  1101.   CONST maListFormat                     = 80423C0AH; (* V4  isg STRPTR            *)
  1102.   CONST maListInsertPosition             = 8042D0CDH; (* V9  ..g LONG              *)
  1103.   CONST maListMinLineHeight              = 8042D1C3H; (* V4  i.. LONG              *)
  1104.   CONST maListMultiTestHook              = 8042C2C6H; (* V4  is. struct Hook *     *)
  1105.   CONST maListPool                       = 80423431H; (* V13 i.. APTR              *)
  1106.   CONST maListPoolPuddleSize             = 8042A4EBH; (* V13 i.. ULONG             *)
  1107.   CONST maListPoolThreshSize             = 8042C48CH; (* V13 i.. ULONG             *)
  1108.   CONST maListQuiet                      = 8042D8C7H; (* V4  .s. BOOL              *)
  1109.   CONST maListShowDropMarks              = 8042C6F3H; (* V11 isg BOOL              *)
  1110.   CONST maListSourceArray                = 8042C0A0H; (* V4  i.. APTR              *)
  1111.   CONST maListTitle                      = 80423E66H; (* V6  isg char *            *)
  1112.   CONST maListVisible                    = 8042191FH; (* V4  ..g LONG              *)
  1113.  
  1114.   CONST mvListActiveOff                  = -1;
  1115.   CONST mvListActiveTop                  = -2;
  1116.   CONST mvListActiveBottom               = -3;
  1117.   CONST mvListActiveUp                   = -4;
  1118.   CONST mvListActiveDown                 = -5;
  1119.   CONST mvListActivePageUp               = -6;
  1120.   CONST mvListActivePageDown             = -7;
  1121.   CONST mvListConstructHookString        = -1;
  1122.   CONST mvListDestructHookString         = -1;
  1123.  
  1124.  
  1125. (****************************************************************************)
  1126. (** Floattext                                                              **)
  1127. (****************************************************************************)
  1128.  
  1129.   CONST mcFloattext = "Floattext.mui";
  1130.  
  1131. (* Attributes *)
  1132.  
  1133.   CONST maFloattextJustify               = 8042DC03H; (* V4  isg BOOL              *)
  1134.   CONST maFloattextSkipChars             = 80425C7DH; (* V4  is. STRPTR            *)
  1135.   CONST maFloattextTabSize               = 80427D17H; (* V4  is. LONG              *)
  1136.   CONST maFloattextText                  = 8042D16AH; (* V4  isg STRPTR            *)
  1137.  
  1138.  
  1139.  
  1140. (****************************************************************************)
  1141. (** Volumelist                                                             **)
  1142. (****************************************************************************)
  1143.  
  1144.   CONST mcVolumelist = "Volumelist.mui";
  1145.  
  1146.  
  1147. (****************************************************************************)
  1148. (** Scrmodelist                                                            **)
  1149. (****************************************************************************)
  1150.  
  1151.   CONST mcScrmodelist = "Scrmodelist.mui";
  1152.  
  1153. (* Attributes *)
  1154.  
  1155.  
  1156.  
  1157.  
  1158. (****************************************************************************)
  1159. (** Dirlist                                                                **)
  1160. (****************************************************************************)
  1161.  
  1162.   CONST mcDirlist = "Dirlist.mui";
  1163.  
  1164. (* Methods *)
  1165.  
  1166.   CONST mmDirlistReRead                  = 80422D71H; (* V4  *)
  1167.  
  1168. (* Attributes *)
  1169.  
  1170.   CONST maDirlistAcceptPattern           = 8042760AH; (* V4  is. STRPTR            *)
  1171.   CONST maDirlistDirectory               = 8042EA41H; (* V4  isg STRPTR            *)
  1172.   CONST maDirlistDrawersOnly             = 8042B379H; (* V4  is. BOOL              *)
  1173.   CONST maDirlistFilesOnly               = 8042896AH; (* V4  is. BOOL              *)
  1174.   CONST maDirlistFilterDrawers           = 80424AD2H; (* V4  is. BOOL              *)
  1175.   CONST maDirlistFilterHook              = 8042AE19H; (* V4  is. struct Hook *     *)
  1176.   CONST maDirlistMultiSelDirs            = 80428653H; (* V6  is. BOOL              *)
  1177.   CONST maDirlistNumBytes                = 80429E26H; (* V4  ..g LONG              *)
  1178.   CONST maDirlistNumDrawers              = 80429CB8H; (* V4  ..g LONG              *)
  1179.   CONST maDirlistNumFiles                = 8042A6F0H; (* V4  ..g LONG              *)
  1180.   CONST maDirlistPath                    = 80426176H; (* V4  ..g STRPTR            *)
  1181.   CONST maDirlistRejectIcons             = 80424808H; (* V4  is. BOOL              *)
  1182.   CONST maDirlistRejectPattern           = 804259C7H; (* V4  is. STRPTR            *)
  1183.   CONST maDirlistSortDirs                = 8042BBB9H; (* V4  is. LONG              *)
  1184.   CONST maDirlistSortHighLow             = 80421896H; (* V4  is. BOOL              *)
  1185.   CONST maDirlistSortType                = 804228BCH; (* V4  is. LONG              *)
  1186.   CONST maDirlistStatus                  = 804240DEH; (* V4  ..g LONG              *)
  1187.  
  1188.   CONST mvDirlistSortDirsFirst           = 0;
  1189.   CONST mvDirlistSortDirsLast            = 1;
  1190.   CONST mvDirlistSortDirsMix             = 2;
  1191.   CONST mvDirlistSortTypeName            = 0;
  1192.   CONST mvDirlistSortTypeDate            = 1;
  1193.   CONST mvDirlistSortTypeSize            = 2;
  1194.   CONST mvDirlistStatusInvalid           = 0;
  1195.   CONST mvDirlistStatusReading           = 1;
  1196.   CONST mvDirlistStatusValid             = 2;
  1197.  
  1198.  
  1199. (****************************************************************************)
  1200. (** Numeric                                                                **)
  1201. (****************************************************************************)
  1202.  
  1203.   CONST mcNumeric = "Numeric.mui";
  1204.  
  1205. (* Methods *)
  1206.  
  1207.   CONST mmNumericDecrease                = 804243A7H; (* V11 *)
  1208.   CONST mmNumericIncrease                = 80426ECDH; (* V11 *)
  1209.   CONST mmNumericScaleToValue            = 8042032CH; (* V11 *)
  1210.   CONST mmNumericSetDefault              = 8042AB0AH; (* V11 *)
  1211.   CONST mmNumericStringify               = 80424891H; (* V11 *)
  1212.   CONST mmNumericValueToScale            = 80423E4FH; (* V11 *)
  1213.  
  1214. (* Attributes *)
  1215.  
  1216.   CONST maNumericDefault                 = 804263E8H; (* V11 isg LONG              *)
  1217.   CONST maNumericFormat                  = 804263E9H; (* V11 isg STRPTR            *)
  1218.   CONST maNumericMax                     = 8042D78AH; (* V11 isg LONG              *)
  1219.   CONST maNumericMin                     = 8042E404H; (* V11 isg LONG              *)
  1220.   CONST maNumericReverse                 = 8042F2A0H; (* V11 isg BOOL              *)
  1221.   CONST maNumericRevLeftRight            = 804294A7H; (* V11 isg BOOL              *)
  1222.   CONST maNumericRevUpDown               = 804252DDH; (* V11 isg BOOL              *)
  1223.   CONST maNumericValue                   = 8042AE3AH; (* V11 isg LONG              *)
  1224.  
  1225.  
  1226.  
  1227. (****************************************************************************)
  1228. (** Knob                                                                   **)
  1229. (****************************************************************************)
  1230.  
  1231.   CONST mcKnob = "Knob.mui";
  1232.  
  1233.  
  1234. (****************************************************************************)
  1235. (** Levelmeter                                                             **)
  1236. (****************************************************************************)
  1237.  
  1238.   CONST mcLevelmeter = "Levelmeter.mui";
  1239.  
  1240. (* Attributes *)
  1241.  
  1242.   CONST maLevelmeterLabel                = 80420DD5H; (* V11 isg STRPTR            *)
  1243.  
  1244.  
  1245.  
  1246. (****************************************************************************)
  1247. (** Numericbutton                                                          **)
  1248. (****************************************************************************)
  1249.  
  1250.   CONST mcNumericbutton = "Numericbutton.mui";
  1251.  
  1252.  
  1253. (****************************************************************************)
  1254. (** Slider                                                                 **)
  1255. (****************************************************************************)
  1256.  
  1257.   CONST mcSlider = "Slider.mui";
  1258.  
  1259. (* Attributes *)
  1260.  
  1261.   CONST maSliderHoriz                    = 8042FAD1H; (* V11 isg BOOL              *)
  1262. (*$ IF MUIOBSOLETE *)
  1263.   CONST maSliderLevel                    = 8042AE3AH; (* V4  isg LONG              *)
  1264. (*$ ENDIF *)
  1265. (*$ IF MUIOBSOLETE *)
  1266.   CONST maSliderMax                      = 8042D78AH; (* V4  isg LONG              *)
  1267. (*$ ENDIF *)
  1268. (*$ IF MUIOBSOLETE *)
  1269.   CONST maSliderMin                      = 8042E404H; (* V4  isg LONG              *)
  1270. (*$ ENDIF *)
  1271.   CONST maSliderQuiet                    = 80420B26H; (* V6  i.. BOOL              *)
  1272. (*$ IF MUIOBSOLETE *)
  1273.   CONST maSliderReverse                  = 8042F2A0H; (* V4  isg BOOL              *)
  1274. (*$ ENDIF *)
  1275.  
  1276.  
  1277.  
  1278. (****************************************************************************)
  1279. (** Framedisplay                                                           **)
  1280. (****************************************************************************)
  1281.  
  1282.   CONST mcFramedisplay = "Framedisplay.mui";
  1283.  
  1284. (* Attributes *)
  1285.  
  1286.  
  1287.  
  1288.  
  1289. (****************************************************************************)
  1290. (** Popframe                                                               **)
  1291. (****************************************************************************)
  1292.  
  1293.   CONST mcPopframe = "Popframe.mui";
  1294.  
  1295.  
  1296. (****************************************************************************)
  1297. (** Imagedisplay                                                           **)
  1298. (****************************************************************************)
  1299.  
  1300.   CONST mcImagedisplay = "Imagedisplay.mui";
  1301.  
  1302. (* Attributes *)
  1303.  
  1304.  
  1305.  
  1306.  
  1307. (****************************************************************************)
  1308. (** Popimage                                                               **)
  1309. (****************************************************************************)
  1310.  
  1311.   CONST mcPopimage = "Popimage.mui";
  1312.  
  1313.  
  1314. (****************************************************************************)
  1315. (** Pendisplay                                                             **)
  1316. (****************************************************************************)
  1317.  
  1318.   CONST mcPendisplay = "Pendisplay.mui";
  1319.  
  1320. (* Methods *)
  1321.  
  1322.   CONST mmPendisplaySetColormap          = 80426C80H; (* V13 *)
  1323.   CONST mmPendisplaySetMUIPen            = 8042039DH; (* V13 *)
  1324.   CONST mmPendisplaySetRGB               = 8042C131H; (* V13 *)
  1325.  
  1326. (* Attributes *)
  1327.  
  1328.   CONST maPendisplayPen                  = 8042A748H; (* V13 ..g Object *          *)
  1329.   CONST maPendisplayReference            = 8042DC24H; (* V13 isg Object *          *)
  1330.   CONST maPendisplayRGBcolor             = 8042A1A9H; (* V11 isg struct MUI_RBBcolor * *)
  1331.   CONST maPendisplaySpec                 = 8042A204H; (* V11 isg struct MUI_PenSpec  * *)
  1332.  
  1333.  
  1334.  
  1335. (****************************************************************************)
  1336. (** Poppen                                                                 **)
  1337. (****************************************************************************)
  1338.  
  1339.   CONST mcPoppen = "Poppen.mui";
  1340.  
  1341.  
  1342. (****************************************************************************)
  1343. (** Group                                                                  **)
  1344. (****************************************************************************)
  1345.  
  1346.   CONST mcGroup = "Group.mui";
  1347.  
  1348. (* Methods *)
  1349.  
  1350.   CONST mmGroupExitChange                = 8042D1CCH; (* V11 *)
  1351.   CONST mmGroupInitChange                = 80420887H; (* V11 *)
  1352.   CONST mmGroupSort                      = 80427417H; (* V4  *)
  1353.  
  1354. (* Attributes *)
  1355.  
  1356.   CONST maGroupActivePage                = 80424199H; (* V5  isg LONG              *)
  1357.   CONST maGroupChild                     = 804226E6H; (* V4  i.. Object *          *)
  1358.   CONST maGroupChildList                 = 80424748H; (* V4  ..g struct List *     *)
  1359.   CONST maGroupColumns                   = 8042F416H; (* V4  is. LONG              *)
  1360.   CONST maGroupHoriz                     = 8042536BH; (* V4  i.. BOOL              *)
  1361.   CONST maGroupHorizSpacing              = 8042C651H; (* V4  isg LONG              *)
  1362.   CONST maGroupLayoutHook                = 8042C3B2H; (* V11 i.. struct Hook *     *)
  1363.   CONST maGroupPageMode                  = 80421A5FH; (* V5  i.. BOOL              *)
  1364.   CONST maGroupRows                      = 8042B68FH; (* V4  is. LONG              *)
  1365.   CONST maGroupSameHeight                = 8042037EH; (* V4  i.. BOOL              *)
  1366.   CONST maGroupSameSize                  = 80420860H; (* V4  i.. BOOL              *)
  1367.   CONST maGroupSameWidth                 = 8042B3ECH; (* V4  i.. BOOL              *)
  1368.   CONST maGroupSpacing                   = 8042866DH; (* V4  is. LONG              *)
  1369.   CONST maGroupVertSpacing               = 8042E1BFH; (* V4  isg LONG              *)
  1370.  
  1371.   CONST mvGroupActivePageFirst           = 0;
  1372.   CONST mvGroupActivePageLast            = -1;
  1373.   CONST mvGroupActivePagePrev            = -2;
  1374.   CONST mvGroupActivePageNext            = -3;
  1375.   CONST mvGroupActivePageAdvance         = -4;
  1376.  
  1377.  
  1378. (****************************************************************************)
  1379. (** Mccprefs                                                               **)
  1380. (****************************************************************************)
  1381.  
  1382.   CONST mcMccprefs = "Mccprefs.mui";
  1383.  
  1384.  
  1385. (****************************************************************************)
  1386. (** Register                                                               **)
  1387. (****************************************************************************)
  1388.  
  1389.   CONST mcRegister = "Register.mui";
  1390.  
  1391. (* Attributes *)
  1392.  
  1393.   CONST maRegisterFrame                  = 8042349BH; (* V7  i.g BOOL              *)
  1394.   CONST maRegisterTitles                 = 804297ECH; (* V7  i.g STRPTR *          *)
  1395.  
  1396.  
  1397.  
  1398. (****************************************************************************)
  1399. (** Penadjust                                                              **)
  1400. (****************************************************************************)
  1401.  
  1402.   CONST mcPenadjust = "Penadjust.mui";
  1403.  
  1404. (* Methods *)
  1405.  
  1406.  
  1407. (* Attributes *)
  1408.  
  1409.   CONST maPenadjustPSIMode               = 80421CBBH; (* V11 i.. BOOL              *)
  1410.  
  1411.  
  1412.  
  1413. (****************************************************************************)
  1414. (** Settingsgroup                                                          **)
  1415. (****************************************************************************)
  1416.  
  1417.   CONST mcSettingsgroup = "Settingsgroup.mui";
  1418.  
  1419. (* Methods *)
  1420.  
  1421.   CONST mmSettingsgroupConfigToGadgets   = 80427043H; (* V11 *)
  1422.   CONST mmSettingsgroupGadgetsToConfig   = 80425242H; (* V11 *)
  1423.  
  1424. (* Attributes *)
  1425.  
  1426.  
  1427.  
  1428.  
  1429. (****************************************************************************)
  1430. (** Settings                                                               **)
  1431. (****************************************************************************)
  1432.  
  1433.   CONST mcSettings = "Settings.mui";
  1434.  
  1435. (* Methods *)
  1436.  
  1437.  
  1438. (* Attributes *)
  1439.  
  1440.  
  1441.  
  1442.  
  1443. (****************************************************************************)
  1444. (** Frameadjust                                                            **)
  1445. (****************************************************************************)
  1446.  
  1447.   CONST mcFrameadjust = "Frameadjust.mui";
  1448.  
  1449. (* Methods *)
  1450.  
  1451.  
  1452. (* Attributes *)
  1453.  
  1454.  
  1455.  
  1456.  
  1457. (****************************************************************************)
  1458. (** Imageadjust                                                            **)
  1459. (****************************************************************************)
  1460.  
  1461.   CONST mcImageadjust = "Imageadjust.mui";
  1462.  
  1463. (* Methods *)
  1464.  
  1465.  
  1466. (* Attributes *)
  1467.  
  1468.  
  1469.  
  1470.  
  1471. (****************************************************************************)
  1472. (** Virtgroup                                                              **)
  1473. (****************************************************************************)
  1474.  
  1475.   CONST mcVirtgroup = "Virtgroup.mui";
  1476.  
  1477. (* Methods *)
  1478.  
  1479.  
  1480. (* Attributes *)
  1481.  
  1482.   CONST maVirtgroupHeight                = 80423038H; (* V6  ..g LONG              *)
  1483.   CONST maVirtgroupInput                 = 80427F7EH; (* V11 i.. BOOL              *)
  1484.   CONST maVirtgroupLeft                  = 80429371H; (* V6  isg LONG              *)
  1485.   CONST maVirtgroupTop                   = 80425200H; (* V6  isg LONG              *)
  1486.   CONST maVirtgroupWidth                 = 80427C49H; (* V6  ..g LONG              *)
  1487.  
  1488.  
  1489.  
  1490. (****************************************************************************)
  1491. (** Scrollgroup                                                            **)
  1492. (****************************************************************************)
  1493.  
  1494.   CONST mcScrollgroup = "Scrollgroup.mui";
  1495.  
  1496. (* Methods *)
  1497.  
  1498.  
  1499. (* Attributes *)
  1500.  
  1501.   CONST maScrollgroupContents            = 80421261H; (* V4  i.g Object *          *)
  1502.   CONST maScrollgroupFreeHoriz           = 804292F3H; (* V9  i.. BOOL              *)
  1503.   CONST maScrollgroupFreeVert            = 804224F2H; (* V9  i.. BOOL              *)
  1504.   CONST maScrollgroupHorizBar            = 8042B63DH; (* V16 ..g Object *          *)
  1505.   CONST maScrollgroupUseWinBorder        = 804284C1H; (* V13 i.. BOOL              *)
  1506.   CONST maScrollgroupVertBar             = 8042CDC0H; (* V16 ..g Object *          *)
  1507.  
  1508.  
  1509.  
  1510. (****************************************************************************)
  1511. (** Scrollbar                                                              **)
  1512. (****************************************************************************)
  1513.  
  1514.   CONST mcScrollbar = "Scrollbar.mui";
  1515.  
  1516. (* Attributes *)
  1517.  
  1518.   CONST maScrollbarType                  = 8042FB6BH; (* V11 i.. LONG              *)
  1519.  
  1520.   CONST mvScrollbarTypeDefault           = 0;
  1521.   CONST mvScrollbarTypeBottom            = 1;
  1522.   CONST mvScrollbarTypeTop               = 2;
  1523.   CONST mvScrollbarTypeSym               = 3;
  1524.  
  1525.  
  1526. (****************************************************************************)
  1527. (** Listview                                                               **)
  1528. (****************************************************************************)
  1529.  
  1530.   CONST mcListview = "Listview.mui";
  1531.  
  1532. (* Attributes *)
  1533.  
  1534.   CONST maListviewClickColumn            = 8042D1B3H; (* V7  ..g LONG              *)
  1535.   CONST maListviewDefClickColumn         = 8042B296H; (* V7  isg LONG              *)
  1536.   CONST maListviewDoubleClick            = 80424635H; (* V4  i.g BOOL              *)
  1537.   CONST maListviewDragType               = 80425CD3H; (* V11 isg LONG              *)
  1538.   CONST maListviewInput                  = 8042682DH; (* V4  i.. BOOL              *)
  1539.   CONST maListviewList                   = 8042BCCEH; (* V4  i.g Object *          *)
  1540.   CONST maListviewMultiSelect            = 80427E08H; (* V7  i.. LONG              *)
  1541.   CONST maListviewScrollerPos            = 8042B1B4H; (* V10 i.. BOOL              *)
  1542.   CONST maListviewSelectChange           = 8042178FH; (* V4  ..g BOOL              *)
  1543.  
  1544.   CONST mvListviewDragTypeNone           = 0;
  1545.   CONST mvListviewDragTypeImmediate      = 1;
  1546.   CONST mvListviewMultiSelectNone        = 0;
  1547.   CONST mvListviewMultiSelectDefault     = 1;
  1548.   CONST mvListviewMultiSelectShifted     = 2;
  1549.   CONST mvListviewMultiSelectAlways      = 3;
  1550.   CONST mvListviewScrollerPosDefault     = 0;
  1551.   CONST mvListviewScrollerPosLeft        = 1;
  1552.   CONST mvListviewScrollerPosRight       = 2;
  1553.   CONST mvListviewScrollerPosNone        = 3;
  1554.  
  1555.  
  1556. (****************************************************************************)
  1557. (** Radio                                                                  **)
  1558. (****************************************************************************)
  1559.  
  1560.   CONST mcRadio = "Radio.mui";
  1561.  
  1562. (* Attributes *)
  1563.  
  1564.   CONST maRadioActive                    = 80429B41H; (* V4  isg LONG              *)
  1565.   CONST maRadioEntries                   = 8042B6A1H; (* V4  i.. STRPTR *          *)
  1566.  
  1567.  
  1568.  
  1569. (****************************************************************************)
  1570. (** Cycle                                                                  **)
  1571. (****************************************************************************)
  1572.  
  1573.   CONST mcCycle = "Cycle.mui";
  1574.  
  1575. (* Attributes *)
  1576.  
  1577.   CONST maCycleActive                    = 80421788H; (* V4  isg LONG              *)
  1578.   CONST maCycleEntries                   = 80420629H; (* V4  i.. STRPTR *          *)
  1579.  
  1580.   CONST mvCycleActiveNext                = -1;
  1581.   CONST mvCycleActivePrev                = -2;
  1582.  
  1583.  
  1584. (****************************************************************************)
  1585. (** Coloradjust                                                            **)
  1586. (****************************************************************************)
  1587.  
  1588.   CONST mcColoradjust = "Coloradjust.mui";
  1589.  
  1590. (* Methods *)
  1591.  
  1592.  
  1593. (* Attributes *)
  1594.  
  1595.   CONST maColoradjustBlue                = 8042B8A3H; (* V4  isg ULONG             *)
  1596.   CONST maColoradjustGreen               = 804285ABH; (* V4  isg ULONG             *)
  1597.   CONST maColoradjustModeID              = 8042EC59H; (* V4  isg ULONG             *)
  1598.   CONST maColoradjustRed                 = 80420EAAH; (* V4  isg ULONG             *)
  1599.   CONST maColoradjustRGB                 = 8042F899H; (* V4  isg ULONG *           *)
  1600.  
  1601.  
  1602.  
  1603. (****************************************************************************)
  1604. (** Palette                                                                **)
  1605. (****************************************************************************)
  1606.  
  1607.   CONST mcPalette = "Palette.mui";
  1608.  
  1609. (* Attributes *)
  1610.  
  1611.   CONST maPaletteEntries                 = 8042A3D8H; (* V6  i.g struct MUI_Palette_Entry * *)
  1612.   CONST maPaletteGroupable               = 80423E67H; (* V6  isg BOOL              *)
  1613.   CONST maPaletteNames                   = 8042C3A2H; (* V6  isg char **           *)
  1614.  
  1615.  
  1616.  
  1617. (****************************************************************************)
  1618. (** Popstring                                                              **)
  1619. (****************************************************************************)
  1620.  
  1621.   CONST mcPopstring = "Popstring.mui";
  1622.  
  1623. (* Methods *)
  1624.  
  1625.   CONST mmPopstringClose                 = 8042DC52H; (* V7  *)
  1626.   CONST mmPopstringOpen                  = 804258BAH; (* V7  *)
  1627.  
  1628. (* Attributes *)
  1629.  
  1630.   CONST maPopstringButton                = 8042D0B9H; (* V7  i.g Object *          *)
  1631.   CONST maPopstringCloseHook             = 804256BFH; (* V7  isg struct Hook *     *)
  1632.   CONST maPopstringOpenHook              = 80429D00H; (* V7  isg struct Hook *     *)
  1633.   CONST maPopstringString                = 804239EAH; (* V7  i.g Object *          *)
  1634.   CONST maPopstringToggle                = 80422B7AH; (* V7  isg BOOL              *)
  1635.  
  1636.  
  1637.  
  1638. (****************************************************************************)
  1639. (** Popobject                                                              **)
  1640. (****************************************************************************)
  1641.  
  1642.   CONST mcPopobject = "Popobject.mui";
  1643.  
  1644. (* Attributes *)
  1645.  
  1646.   CONST maPopobjectFollow                = 80424CB5H; (* V7  isg BOOL              *)
  1647.   CONST maPopobjectLight                 = 8042A5A3H; (* V7  isg BOOL              *)
  1648.   CONST maPopobjectObject                = 804293E3H; (* V7  i.g Object *          *)
  1649.   CONST maPopobjectObjStrHook            = 8042DB44H; (* V7  isg struct Hook *     *)
  1650.   CONST maPopobjectStrObjHook            = 8042FBE1H; (* V7  isg struct Hook *     *)
  1651.   CONST maPopobjectVolatile              = 804252ECH; (* V7  isg BOOL              *)
  1652.   CONST maPopobjectWindowHook            = 8042F194H; (* V9  isg struct Hook *     *)
  1653.  
  1654.  
  1655.  
  1656. (****************************************************************************)
  1657. (** Poplist                                                                **)
  1658. (****************************************************************************)
  1659.  
  1660.   CONST mcPoplist = "Poplist.mui";
  1661.  
  1662. (* Attributes *)
  1663.  
  1664.   CONST maPoplistArray                   = 8042084CH; (* V8  i.. char **           *)
  1665.  
  1666.  
  1667.  
  1668. (****************************************************************************)
  1669. (** Popscreen                                                              **)
  1670. (****************************************************************************)
  1671.  
  1672.   CONST mcPopscreen = "Popscreen.mui";
  1673.  
  1674. (* Attributes *)
  1675.  
  1676.  
  1677.  
  1678.  
  1679. (****************************************************************************)
  1680. (** Popasl                                                                 **)
  1681. (****************************************************************************)
  1682.  
  1683.   CONST mcPopasl = "Popasl.mui";
  1684.  
  1685. (* Attributes *)
  1686.  
  1687.   CONST maPopaslActive                   = 80421B37H; (* V7  ..g BOOL              *)
  1688.   CONST maPopaslStartHook                = 8042B703H; (* V7  isg struct Hook *     *)
  1689.   CONST maPopaslStopHook                 = 8042D8D2H; (* V7  isg struct Hook *     *)
  1690.   CONST maPopaslType                     = 8042DF3DH; (* V7  i.g ULONG             *)
  1691.  
  1692.  
  1693.  
  1694. (****************************************************************************)
  1695. (** Semaphore                                                              **)
  1696. (****************************************************************************)
  1697.  
  1698.   CONST mcSemaphore = "Semaphore.mui";
  1699.  
  1700. (* Methods *)
  1701.  
  1702.   CONST mmSemaphoreAttempt               = 80426CE2H; (* V11 *)
  1703.   CONST mmSemaphoreAttemptShared         = 80422551H; (* V11 *)
  1704.   CONST mmSemaphoreObtain                = 804276F0H; (* V11 *)
  1705.   CONST mmSemaphoreObtainShared          = 8042EA02H; (* V11 *)
  1706.   CONST mmSemaphoreRelease               = 80421F2DH; (* V11 *)
  1707.  
  1708.  
  1709. (****************************************************************************)
  1710. (** Applist                                                                **)
  1711. (****************************************************************************)
  1712.  
  1713.   CONST mcApplist = "Applist.mui";
  1714.  
  1715. (* Methods *)
  1716.  
  1717.  
  1718.  
  1719. (****************************************************************************)
  1720. (** Cclist                                                                 **)
  1721. (****************************************************************************)
  1722.  
  1723.   CONST mcCclist = "Cclist.mui";
  1724.  
  1725. (* Methods *)
  1726.  
  1727.  
  1728.  
  1729. (****************************************************************************)
  1730. (** Dataspace                                                              **)
  1731. (****************************************************************************)
  1732.  
  1733.   CONST mcDataspace = "Dataspace.mui";
  1734.  
  1735. (* Methods *)
  1736.  
  1737.   CONST mmDataspaceAdd                   = 80423366H; (* V11 *)
  1738.   CONST mmDataspaceClear                 = 8042B6C9H; (* V11 *)
  1739.   CONST mmDataspaceFind                  = 8042832CH; (* V11 *)
  1740.   CONST mmDataspaceMerge                 = 80423E2BH; (* V11 *)
  1741.   CONST mmDataspaceReadIFF               = 80420DFBH; (* V11 *)
  1742.   CONST mmDataspaceRemove                = 8042DCE1H; (* V11 *)
  1743.   CONST mmDataspaceWriteIFF              = 80425E8EH; (* V11 *)
  1744.  
  1745. (* Attributes *)
  1746.  
  1747.   CONST maDataspacePool                  = 80424CF9H; (* V11 i.. APTR              *)
  1748.  
  1749.  
  1750.  
  1751. (****************************************************************************)
  1752. (** Configdata                                                             **)
  1753. (****************************************************************************)
  1754.  
  1755.   CONST mcConfigdata = "Configdata.mui";
  1756.  
  1757. (* Methods *)
  1758.  
  1759.  
  1760. (* Attributes *)
  1761.  
  1762.  
  1763.  
  1764.  
  1765. (*****************************************)
  1766. (* End of automatic header file creation *)
  1767. (*****************************************)
  1768.  
  1769.  
  1770.  
  1771.  
  1772. (****************************************************************************)
  1773. (** Boopsi-Support                                                         **)
  1774. (****************************************************************************)
  1775.  
  1776.   (* this is send to the boopsi and must be used as return value              *)
  1777.   CONST mmBoopsiQuery                = 80427157H;
  1778.  
  1779.  
  1780.  
  1781. (****************************************************************************)
  1782. (** The additional Procedures for window-class                             **)
  1783. (****************************************************************************)
  1784.  
  1785.  
  1786.         PROCEDURE mvWindowTopEdgeDelta(p:LONGINT): LONGINT;
  1787.         PROCEDURE mvWindowWidthMinMax(p:LONGINT): LONGINT;
  1788.         PROCEDURE mvWindowWidthVisible(p:LONGINT): LONGINT; 
  1789.         PROCEDURE mvWindowWidthScreen(p:LONGINT): LONGINT; 
  1790.         PROCEDURE mvWindowHeightMinMax(p:LONGINT): LONGINT; 
  1791.         PROCEDURE mvWindowHeightVisible(p:LONGINT): LONGINT; 
  1792.         PROCEDURE mvWindowHeightScreen(p:LONGINT): LONGINT; 
  1793.         PROCEDURE mvWindowAltTopEdgeDelta(p:LONGINT): LONGINT; 
  1794.         PROCEDURE mvWindowAltWidthMinMax(p:LONGINT): LONGINT; 
  1795.         PROCEDURE mvWindowAltWidthVisible(p:LONGINT): LONGINT; 
  1796.         PROCEDURE mvWindowAltWidthScreen(p:LONGINT): LONGINT; 
  1797.         PROCEDURE mvWindowAltHeightMinMax(p:LONGINT): LONGINT; 
  1798.         PROCEDURE mvWindowAltHeightVisible(p:LONGINT): LONGINT; 
  1799.         PROCEDURE mvWindowAltHeightScreen(p:LONGINT): LONGINT; 
  1800.  
  1801.  
  1802. END MuiD.
  1803.